DALL SHEEP
(noun)
There is 1 meaning of the phrase
Dall Sheep.
Definitions
Dall Sheep - as a noun
Large white wild sheep of northwestern canada and alaska
Synonyms (Exact Relations)