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