filtration of urine - Alemán Inglés Diccionario