newport ( synonym found)

Definition of newport:

(n) : a city in South Wales; a city in Rhode Island

Definition of newport:

(n) : a city in South Wales; a city in Rhode Island

Back to Top