Noun: mountain sheep
- Any wild sheep inhabiting mountainous regions
"The mountain sheep's curved horns helped it maintain balance on steep cliffs"
Derived forms: mountain sheep
Type of: wild sheep
Encyclopedia: Mountain sheep