Russian-English dictionary »

муфлон meaning in English

RussianEnglish
муфлон noun

mouflon [mouflons](sheep)
noun
[UK: mˈuːflɒn] [US: mˈuːflɑːn]