Crusader

/kruːˈseɪ.dər/

Slang Meanings

A fervent supporter of a social cause.
He's a total crusader for animal rights.
Someone who is overly zealous about a single issue.
Don't be such a crusader about recycling; it's great but not everyone is on board.