place to consume drugs - Francés Inglés Diccionario