Italian-English dictionary »

muflone meaning in English

ItalianEnglish
muflone noun
{m}

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