Mouflon
-
A wild sheep (Ovis musimon), inhabiting the mountains ofSardinia, Corsica, etc. Its horns are very large, with a triangularbase and rounded angles. It is supposed by some to be the original ofthe domestic sheep. Called also musimon or musmon. [Written alsomoufflon.]
Mouflon meaning & definition 1 of Mouflon.