Darwin's sheep
noun
: a central Asian wild sheep that is a subspecies (Ovis ammon darwini) of the argali
Love words? Need even more definitions?
Merriam-Webster unabridged
Share