Mountain Sheep (noun) Definition, Meaning & Examples

noun
  1. the bighorn.
  2. any of various wild sheep inhabiting mountains.
noun
  1. another name for bighorn
  2. any wild sheep inhabiting mountainous regions
Mountain Sheep (noun) Definition, Meaning & Examples

More Definitions