queen city

Noun
  1. The largest city in North Carolina;
    Located in south central North Carolina (synset 109151045)

Other Searches