pleasure-giving substance - Français Anglais Dictionnaire