bighorn sheep

Explore definitions, synonyms, and language insights of bighorn sheep

Definitions

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

More General Terms