Cherbourg
English Dictionary
->
Letter C
-> Cherbourg
Search Dictionary:
Cherbourg Definition
(n)
a
port
town
in
northwestern
France
on
the
English
Channel
;
site
of
a
naval
base
Cherbourg Synonyms
Cherbourg
© Art Branch Inc.