Skip to main content

mouflon

English mouflon meaning in English  •  mouflon का अर्थ अंग्रेजी में
Noun
  • 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 mu
Advertisement