SynonymX
Speak
Cherbourg
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"
port
town
france
french republic