retail street drug sales - Französisch Englisch Wörterbuch