noun Date: circa 1779 any of various wild sheep (as bighorn, argali, or Dall sheep) inhabiting high mountains
MOUNTAIN SHEEP
Meaning of MOUNTAIN SHEEP in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012