that causes devastation - Français Anglais Dictionnaire