Drumlin definitions

noun

a mound of glacial drift