newport

Noun
  1. A port city in southeastern Wales (synset 108915724)
  2. A resort city in southeastern Rhode Island;
    Known for the summer homes of millionaires;
    Important yachting center (synset 109160390)

Other Searches