Turkish-English dictionary »

yaban koyunu meaning in English

TurkishEnglish
yaban koyunu noun

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