rain down (upon) - Français Anglais Dictionnaire