proximal tubuler secretion - Spanish English Dictionary