KNIGHT-ERRANT





Definition:

  1. [noun] a wandering knight travelling in search of adventure

Synonyms: