'Cherbourg' definitions:

Definition of 'Cherbourg'

From: WordNet
noun
A port town in northwestern France on the English Channel; site of a naval base