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