Definition of Moufflon

  • (noun) wild mountain sheep of Corsica and Sardinia

Synonyms of Moufflon


Antonyms of Moufflon


No Antonyms Found.

Homophones of Moufflon


No Homophones Found.