Paladin



ENGLISH MEANING
noun
1.
A knight-errant; a distinguished champion; as, the paladins of Charlemagne.