Drumlin - Definition

drumlin

n 1: a mound of glacial drift

Look up another word