drumlin

Explore definitions, synonyms, and language insights of drumlin

Definitions

Noun
a mound of glacial drift

More General Terms