Definition of Moufflon

  • 1. Wild mountain sheep of Corsica and Sardinia Noun

Synonyms for word "moufflon"

Semanticaly linked words with "moufflon"

Hyponims for word "moufflon"