to sell or deliver - Turc Anglais Dictionnaire