English | German | Russian | Czech

moufflon English

Meaning moufflon meaning

What does moufflon mean?

moufflon

(= mouflon) wild mountain sheep of Corsica and Sardinia

Synonyms moufflon synonyms

What other words have the same or similar meaning as moufflon?

moufflon English » English

mouflon Ovis musimon

Are you looking for...?