Home / Dictionary / Snow sheep

Snow sheep Uncommon

Definition, synonyms and related words

Definitions
Noun
1

Ovis nivicola, a species of sheep, which comes from the mountainous areas in the northeast of Siberia.

Related Terms
Rhyming Words
eep beep veep neep weep heep geep peep meep yeep keep seep teep jeep deep bleep sleep sweep creep queep
Compare
Snow sheep vs