DRUMLIN Meaning of DRUMLIN in English An elongated hill or ridge of Glacial Drift. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012