a knight in shining armor

idiomPart ofarmor

a knight in shining armor — idiom

1. a person, usually a man, who arrives at the right moment to rescue or help someo

1.idiom
Definition

a person, usually a man, who arrives at the right moment to rescue or help someone in trouble.

Example

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.