Word info

snow sheep

Noun

Meaning

snow sheep (plural snow sheep)

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

Source: en.wiktionary.org

Close letter words and terms