English
Detailed Synonyms for Newport News in English
Newport News:
Newport News [the ~] noun
-
the Newport News
– a port city in southeastern Virginia at the mouth of the James River off Hampton Roads; large shipyards 1the Newport News– a port city in southeastern Virginia at the mouth of the James River off Hampton Roads; large shipyards 1