excretory mechanism - Français Anglais Dictionnaire