English-Italian dictionary »

mouflon meaning in Italian

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

muflonenoun
{m}