Noun: Cherbourg 'shehr,bûrg or 'shehr,borg
- A port town in northwestern France on the English Channel; site of a naval base
- Cherbourg-Octeville
Part of: France, French Republic
Encyclopedia: Cherbourg, Queensland