drumlinDict.lkDict.lk - Sinhala to English DictionaryMeaning drumlin Tweet Sinhala Dictionary definitions for drumlindrumlin 🔊drumlin : ඩ්රම්ලිනයdrumlin definitionNoun. A hill of compact, unstratified, glacial drift or till, usually elongate or oval, with the larger axis parallel to the former local glacial motion.Lern More AboutWiki Definition: drumlinGoogle Search result: GoogleWiki Article: Wikipedia Tweet