cherbourg

Noun
  1. A port town in northwestern France on the English Channel;
    Site of a naval base (synset 108955447)

Other Searches