The AI-powered English dictionary
plural drumlins
(geography) An elongated hill or ridge of glacial drift. examples