pleasure-inducing substance - Francés Inglés Diccionario