knight in shining armour
一个勇敢、有魅力且有能力解救别人或提供帮助的人
口语·赞美救援者
英文释义
someone who comes to the rescue or provides assistance, especially in a chivalrous and heroic manner
例句
When my car broke down, Tom showed up like a knight in shining armour and fixed it.
典故来源
源自中世纪骑士文学,描绘身披闪亮盔甲的骑士拯救危难中的人,象征英勇与高尚。