paladin
/ˈpælədɪn/
noun
Meaning
A heroic champion (especially a knightly one).
A defender or advocate of a noble cause. (A defender of faith).
Any of the twelve Companions of the court of Emperor Charlemagne.