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
Tweet