Meaning of drumlin

Definition of drumlin

(noun) a mound of glacial drift

Other information on drumlin

WIKIPEDIA results for drumlin
Amazon results for drumlin