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.