explanatory leaflet - Français Anglais Dictionnaire