Translation of morain in English:

morain

moraine

noun

  • 1

    moraine, mass of stones, etc. carried and deposited by a glacier