Did you mean drumlin?
drumlin
noun
°An elongated hill or ridge of glacial drift.