stuff with syrups/drugs - Français Anglais Dictionnaire