excretory mechanism - Espagnol Anglais Dictionnaire