Definition of union-basher in US English:

union-basher

noun

  • A person who subjects trade unions to criticism or attack.

Origin

1960s; earliest use found in The Guardian.