What does a shower of bastards mean?

a shower of bastards meaning in Urban Dictionary

The collective title for a group of bastards