Definition from Wiktionary, the free dictionary
basher (plural bashers)
- One who bashes something, figuratively or literally.
- One who engages in gratuitous physical or verbal attacks on a group or type of people.
- He was beaten up by a queer-basher.
- a Paki-basher
- (UK, slang) A trainspotter.