mouflon ( synonym found)

Definition of mouflon:

°a species of wild sheep.

Back to Top