Mouflon (noun) Definition, Meaning & Examples

noun
  1. a wild sheep, Ovis musimon, inhabiting the mountainous regions of Sardinia and Corsica, the male of which has large curving horns.
noun
  1. a wild short-fleeced mountain sheep, Ovis musimon, of Corsica and Sardinia
Mouflon (noun) Definition, Meaning & Examples

More Definitions