sensation of being high from drugs - Francés Inglés Diccionario