Definitions
noun
a port city in southeastern Wales
noun
a resort city in southeastern Rhode Island; known for the summer homes of millionaires; important yachting center
Look “newport” up elsewhere
Want another word?
Spin the dictionary for a fresh one.