CHERBOURG





Definition:

  1. [noun] a port town in northwestern France on the English Channel; site of a naval base
    Synonyms: Cherbourg

Synonyms: