place to get high or take drugs - Espagnol Anglais Dictionnaire