newport news

Noun
  1. A port city in southeastern Virginia at the mouth of the James River off Hampton Roads;
    Large shipyards (synset 109173417)

Other Searches