MOUNTAIN SHEEP
Meaning of MOUNTAIN SHEEP in English
Function: noun
Date: circa 1779
: any of various wild sheep (as bighorn, argali, or Dall sheep) inhabiting high mountains
Merriam Webster Collegiate English Dictionary.
Merriam Webster - Энциклопедический словарь английского языка.
2012