SHOWER


Meaning of SHOWER in English

Noun. A derogatory and all encompassing term for a motley group of people.

Slang English vocab.      Английский сленговый словарь.