Drumlin — definition

1. drumlin (Noun)

1 definition

drumlin (Noun) — A mound of glacial drift.

1 type of
drift