knight in shining armour ( or knight on a white charger)
an idealized chivalrous man.
→ knight
knight in shining armour ( or knight on a white charger)
an idealized chivalrous man.
→ knight
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004