to guarantee delivery - Turc Anglais Dictionnaire