Mouflon
WordNet

noun


(1)   Wild mountain sheep of Corsica and Sardinia
 
x
OK