paladin

Definition: (noun) Someone who fights for a cause.
Synonyms: champion, fighter, hero.
Usage: Like the ancient paladins, he has only undertaken this war to obtain a look from his lady love.
Discuss