Caen The city/word Caen means France. The city Caen lies in France. The country France contains the city France.