Definify.com
Definition 2024
snow_sheep
snow sheep
English
Noun
snow sheep (plural snow sheep)
- Ovis nivicola, a species of sheep, which comes from the mountainous areas in the northeast of Siberia.
Translations
Ovis nivicola
|
|
snow sheep (plural snow sheep)
|
|