Definition of Newport News

  • 1. A port city in southeastern Virginia at the mouth of the James River off Hampton Roads; large shipyards Noun

Semanticaly linked words with "newport news"