snow sheep
English
Etymology
From its snowy mountain habitat.
Noun
snow sheep (plural snow sheep)
- Ovis nivicola, a species of sheep from the mountainous areas in the northeast of Siberia.
Translations
Ovis nivicola
|
From its snowy mountain habitat.
snow sheep (plural snow sheep)
|