excretory apparatus - Francés Inglés Diccionario