marinaded and stewed trimmings of hare - Spanish English Dictionary