Rocky Mountain sheep

Explore definitions, synonyms, and language insights of Rocky Mountain sheep

Definitions

Noun
wild sheep of mountainous regions of western North America having massive curled horns

More General Terms