snow sheep in German snow sheep in German Schneeschaf noun Ovis nivicola, a species of sheep from the mountainous areas in the northeast of Siberia. Add to Flashcards