renal excretion - Francés Inglés Diccionario