Englisch Heavy rain lashes South Germany

Kennen Sie schon die Übersetzungen für diese Phrasen?