cherbourg
1. [ noun ] (government,geography) a port town in northwestern France on the English Channel; site of a naval base
Related terms: town port France