proximal tubuler secretion - French English Dictionary