kamus
.
Search
About
drumlin
English
drumlin
Noun
A mound of glacial drift
English: drumlin