explanatory leaflet - Turc Anglais Dictionnaire