Definitions of mountain sheep:

  • noun:   any wild sheep inhabiting mountainous regions