le havre

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

Other Searches