Moraine
English Meaning
An accumulation of earth and stones carried forward and deposited by a glacier.
- An accumulation of boulders, stones, or other debris carried and deposited by a glacier.
Sorry, No Malayalam Meaning for your input!
See Morain Want To Try Moraine In Malayalam??