cherbourg has definitions from the fields of government,geography
1
[ noun ] (government,geography) a port town in northwestern France on the English Channel; site of a naval base

Related terms

town port France

*