: a long narrow ridge or mound of sand, gravel, and boulders deposited by a stream flowing on, within, or beneath a stagnant glacier
Love words? Need even more definitions?
Merriam-Webster unabridged
Share