pleasure-giving substance - Espagnol Anglais Dictionnaire