Turkish-English dictionary »

muflon meaning in English

TurkishEnglish
muflon noun

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