DARWIN'S SHEEP
Meaning of DARWIN'S SHEEP in English
noun
Usage: usually capitalized D
: a central Asiatic wild sheep that is a variety ( Ovis ammon darvini ) of the argali
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012