Definition of Newport News in English:

Newport News

proper noun

  • A city in southeastern Virginia, at the mouth of the James River on the Hampton Roads estuary; population 179,614 (est. 2008)