mouflon

Noun
  1. Wild mountain sheep of Corsica and Sardinia (synset 102418475)

Found on Word Lists

Other Searches