This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Mouflon
n.
A wild sheep (Ovis musimon), inhabiting the mountains of
Sardinia, Corsica, etc. Its horns are very large, with a triangular
base and rounded angles. It is supposed by some to be the original of
the domestic sheep. Called also musimon or musmon.