1 definition found cherbourg - WordNet (r) 2.1 (2005) : Cherbourg n 1: a port town in northwestern France on the English Channel; site of a naval base