knight-errant

[ˌnaɪt'erənt]

n (pl knights errant)

1) мандрівний лицар

2) донкіхот, мрійник

Джерело: Англійсько-український словник на Slovnyk.me