drumlin
From WikiWord, the free dictionary
[ˈdɹʌmlɪn]
English
Definitions
noun
- An elongated hill or ridge of glacial drift.
Related words
Synonyms
dungeondrumsladedunedung-hilldrantdunghildunghillglendrumdrongdolinadraintiledraysandhilldreendrumhead