excretory canal - Francés Inglés Diccionario