knight-errant - noun
singular
knight-errant
plural
knights-errant