rain down (upon) - Französisch Englisch Wörterbuch