mountain sheep

noun

Definition of mountain sheep

: any of various wild sheep (such as bighorn, argali, or Dall sheep) inhabiting high mountains

First Known Use of mountain sheep

1596, in the meaning defined above

Keep scrolling for more