urinary apparatus - Francés Inglés Diccionario