proximal tubular cell - German English Dictionary