place to consume drugs - Spanish English Dictionary