English-German dictionary »

rain down on sb meaning in German

EnglishGerman
rain down on sb verb

einprasseln [prasselte ein; ist eingeprasselt]Verb