Stone Sheep (noun) Definition, Meaning & Examples

noun
  1. a wild sheep found in the Yukon and the northern Rocky Mountains
Stone Sheep (noun) Definition, Meaning & Examples

More Definitions