torrential downpour - Français Anglais Dictionnaire