knight errant

(plural knight errants or knights errant) (two words)