moufflon - English Synonyms Dictionary

moufflon

n.
[1] mouflon , Ovis musimon