pleasure-giving substance - Deutsch Englisch Wörterbuch