drumlin in Russian drumlin in Russian друмлин noun (geography) An elongated hill or ridge of glacial drift. Add to Flashcards