SHOWER SOMETHING ON/UPON OR SHOWER SOMEONE WITH Meaning of SHOWER SOMETHING ON/UPON OR SHOWER SOMEONE WITH in English give a great number of things to someone. → shower Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004