Russian-English dictionary »

снежный баран meaning in English

RussianEnglish
снежный баран noun
{m}

snow sheep(Ovis nivicola)
noun