Definition of Cherbourg

  • 1. A port town in northwestern France on the English Channel; site of a naval base Noun

Semanticaly linked words with "cherbourg"