drumlin ( synonym found)

Definition of drumlin:

(n) : an elongated hill or ridge of glacial drift

Back to Top