define drumlin
drumlin (plural drumlins) (geography) An elongated hill or ridge of glacial drift. Translations