Meaning of bighorn sheep

Definition of bighorn sheep

(noun) wild sheep of mountainous regions of western North America having massive curled horns

Other information on bighorn sheep

WIKIPEDIA results for bighorn sheep
Amazon results for bighorn sheep