liver and kidney tissues - Spanish English Dictionary