: an accumulation of earth and stones carried and finally deposited by a glacier
Love words? Need even more definitions?
Merriam-Webster unabridged



