excretory canal - Espagnol Anglais Dictionnaire