place to inject drugs - Spanish English Dictionary