Definisi 'newport news'

English to English
noun
1 a port city in southeastern Virginia at the mouth of the James River off Hampton Roads; large shipyards Terjemahkan
source: wordnet30


Visual Synonyms