Russian-English dictionary »

друмлин meaning in English

RussianEnglish
друмлин noun
{m}

drumlin(An elongated hill or ridge of glacial drift)
noun
[UK: drˈʌmlɪn] [US: drˈʌmlɪn]