Arni

Lamb. A Greek delicacy!
Found on http://www.encyclo.co.uk/local/20113
No exact match found