English synonyms about - contact  

Cherbourg

noun

1 Cherbourg

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


Find more on cherbourg elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0143