tener el riñón bien cubierto - Spanish English Dictionary