bighorn sheep

Noun
  1. Wild sheep of mountainous regions of western North America having massive curled horns (synset 102418223)

Found on Word Lists

Other Searches