English Dictionary
◊ DRUMLIN
drumlin
n : a mound of glacial drift