snow sheep

noun

snow sheep

noun

Etymology From its snowy mountain habitat.

1

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

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.