place where junkies inject themselves with drugs - Turc Anglais Dictionnaire