a knight in shining armour
全副武装的骑士,通常指一个英勇和完美的男人
口语·形容及时帮助的人
英文释义
a person who comes to someone's aid or rescue; a heroic or chivalrous person
例句
When my car broke down, a stranger helped me—he was my knight in shining armour.
典故来源
源自中世纪骑士文学,形容穿着闪亮盔甲拯救他人的英雄,现多用于比喻。