renal excretion - French English Dictionary