Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of moraine

- An accumulation of earth and stones carried forward and deposited by a glacier.

Crossword clue for moraine

- Glacial deposit