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.
在我最需要帮助的时候,他就像一位身披闪亮盔甲的骑士一样出现了。