a knight in shining armour

成語所屬單字knight

a knight in shining armour — 慣用語

1. A person who rescues someone from a difficult or dangerous situation.

1.慣用語
釋義

白馬王子;救星

A person who rescues someone from a difficult or dangerous situation.

例句

When my car broke down, Tom was my knight in shining armour.

Is Sara hoping for a knight in shining armour to solve her problems?