kidney assist devices - Spanish English Dictionary