drumlin

drumlin antonyms

drumlin definitions

noun
  • An elongated hill or ridge of glacial drift.