Definition of Drumlin

  • 1. A mound of glacial drift Noun

Semanticaly linked words with "drumlin"

Hyponims for word "drumlin"