braised sacrifical ram’s meat - Spanish English Dictionary