|
Definition of Snow sheep
1. Noun. Ovis nivicola, a species of sheep, which comes from the mountainous areas in the northeast of Siberia. ¹
¹ Source: wiktionary.com
|
1. Noun. Ovis nivicola, a species of sheep, which comes from the mountainous areas in the northeast of Siberia. ¹
¹ Source: wiktionary.com