Source:WordNet 3.1
1. (
) a port town in northwestern France on the English Channel; site of a naval base ;
See more about : CHERBOURG