pleasure-giving substance - Turc Anglais Dictionnaire