le havre

Noun
  1. A port city in northern France on the English Channel at the mouth of the Seine (synset 108956076)

Other Searches