1 English Synonyms for MUSIMON
Prev.1Next
mouflon
Definition: 1. A species of wild sheep, Ovis orientalis musimon, syn. Ovis aries musimon, endemic to Sardinia and Corsica. [from c. 1770]
Show more information about mouflon
Prev.1Next
Search took: 1.5462 ms