Search Result:Cherbourg




Overview of noun cherbourg

The noun cherbourg has 1 sense


  • Cherbourg -- (a port town in northwestern France on the English Channel; site of a naval base)