mountain sheep

noun

1.
any wild sheep inhabiting mountainous regions