Meaning of cherbourg
Definition of cherbourg
(noun)
a
port
town
in
northwestern
France on the English Channel;
site
of a
naval
base
Other information on cherbourg
WIKIPEDIA results for
cherbourg
Amazon results for
cherbourg
Tweet