proximal tubular cell - Spanish English Dictionary