moraine

/mɝˈeɪn/

Explore definitions, synonyms, and language insights of moraine

Definitions

Noun
accumulated earth and stones deposited by a glacier

More General Terms