shower down verb1 •To fall from the sky, especially in vast quantities formsshowered down · showering down · showers down