kidney assist devices - German English Dictionary