Noun cherbourg has 1 sense
  1. Cherbourg - a port town in northwestern France on the English Channel; site of a naval base
    --1 is a kind of
    town; port
    --1 is a part of France, French Republic
,
TOP