'Cherbourg' definitions:

Definition of 'Cherbourg'

(from WordNet)
noun
A port town in northwestern France on the English Channel; site of a naval base