to produce strange effects - Français Anglais Dictionnaire