drumlins (0 synonym found)

We don't have any synonyms for drumlins yet.

Did you mean…

Think drumlins belongs in the thesaurus? Recommend it and we'll take a look.


Definition of drumlins:

(n) : (geography) An elongated hill or ridge of glacial drift.

Definition of drumlins:

(n) : (geography) An elongated hill or ridge of glacial drift.

Back to Top