torrential rainfall - Français Anglais Dictionnaire