the natural juice of meat - Spanish English Dictionary