a smokescreen - Français Anglais Dictionnaire