a knight in shining armour
US /ə naɪt ɪn ˈʃaɪnɪŋ ˈɑːrmər/
UK /ə naɪt ɪn ˈʃaɪnɪŋ ˈɑːrmər/

1.
白馬の騎士, 救世主
a man who comes to help someone in a difficult situation
:
•
She was waiting for a knight in shining armour to rescue her from her troubles.
彼女は困難から救ってくれる白馬の騎士を待っていた。
•
He appeared like a knight in shining armour when I needed help the most.
私が最も助けを必要としていたとき、彼は白馬の騎士のように現れた。