Mouflon is a sort of primitve wild sheep.
Thanks for that link wheels. In the event it turns out that due to a communication misunderstanding between my wife and the meat supplier what I am getting is not mouflon at all, but fallow deer.
still, there are worse things to have.