drumlinEnglish

drumlin

Noun

A mound of glacial drift

English: drumlin