Cherbourg - Definition

cherbourg

n 1: a port town in northwestern France on the English Channel;
site of a naval base

Look up another word