barrage (an overwhelming quantity or explosion, as of words, blows, or criticisms) - Français Anglais Dictionnaire