Green’s Dictionary of Slang

shower down v.

[? horse-racing j. a jockey who whips his horse ‘showers down’]

(US black) to humiliate, to humble.

R. Charles Brother Ray 241: To help an addict, you have to tell his family or friends not to shower down on the poor cat.