Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: mountain sheep
  1. 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