knight errant

[ˈnaɪtˈerənt] 1) странствующий рыцарь 2) донкихот, мечтатель Syn : Quixote, dreamer, knight-errant

Источник: Полный англо-русский словарь на Gufo.me