YourDictionary

drumlin

noun

any one of a series of low, flattened, oval mounds or hills formed by an advancing glacier

See drumlin in American Heritage Dictionary 4

Learn more about drumlin

drumlin

link/cite print suggestion box