KNIGHT IN SHINING ARMOUR
Meaning of KNIGHT IN SHINING ARMOUR in English
KNIGHT ON A WHITE CHARGER, rescuer, saviour, champion, hero, defender, protector, guardian (angel).
2192; headword
Concise Oxford thesaurus English vocabulary.
Краткий оксфордский словарь английского языка тезаурус.
2012