a knight in shining armor
成語所屬單字armor
a knight in shining armor — 慣用語
1. a person, usually a man, who arrives at the right moment to rescue or help someo
1.慣用語
釋義
白馬王子;救星
a person, usually a man, who arrives at the right moment to rescue or help someone in trouble.
例句
When Camille's car broke down at midnight, her brother arrived like a knight in shining armor.
Kenji doesn't need a knight in shining armor; he can solve his own problems.