English dictionary
drumlin meaning and definition
Definition and meaning of drumlin at MeaningMonkey.org. drumlin meaning and definition in the English Dictionary.DRUMLIN noun
Definition of drumlin (noun)
- a mound of glacial drift
Source: Princeton University Wordnet