moufflon

definition: wild mountain sheep of Corsica and Sardinia
example:
speech part: noun
synonyms: mouflon
Video not found.