English dictionary
mountain sheep meaning and definition
Definition and meaning of mountain sheep at MeaningMonkey.org. mountain sheep meaning and definition in the English Dictionary.MOUNTAIN SHEEP noun
Definition of mountain sheep (noun)
- any wild sheep inhabiting mountainous regions
Source: Princeton University Wordnet