nephrectasy - Spanish English Dictionary