moufflon

(noun)

noun

1. wild mountain sheep of Corsica and Sardinia

Similar word(s): mouflon

Definition categories: animal