Drumlin[ˈdɹʌmlɪn]nounAn elongated hill or ridge of glacial drift.🔗 Explore synonyms & relationships🌍 See word origin & history