delivery of a message - Turc Anglais Dictionnaire