place to get high or take drugs - Spanish English Dictionary