Definition of Mouflon

  • 1. Wild mountain sheep of Corsica and Sardinia Noun

Synonyms for word "mouflon"

Semanticaly linked words with "mouflon"

Hyponims for word "mouflon"