meaning of a shower of bastards

a shower of bastards meaning in Urban Dictionary

The collective title for a group of bastards