a knight in shining armour

全副武装的骑士,通常指一个英勇和完美的男人
口语·形容及时帮助的人
英文释义 a person who comes to someone's aid or rescue; a heroic or chivalrous person
例句
When my car broke down, a stranger helped me—he was my knight in shining armour.
典故来源 源自中世纪骑士文学,形容穿着闪亮盔甲拯救他人的英雄,现多用于比喻。

📖 习语词汇解析

习语中的关键英语词汇

knight [naɪt]
n. (中古时代的)武士;骑士;爵士;(国际象棋中)马; vt. 封…为爵士;
armour ['ɑmɚ]
n. 甲胄,盔甲;装甲;装甲车辆;装甲部队; “armor”的变体;
shining ['ʃainiŋ]
adj. 光亮的;华丽的; v. 发光( shine的现在分词);

🔤 同首字母习语

and what not
等等;诸如此类的事物
ask for the moon
索取过多或过分追求不切实际的东西
add fuel to the fire
火上浇油
a bull and cow
争吵或冲突的夫妻
all and sundry
所有人,无论男女老幼都包括在内
armchair critic
只坐在安逸的地方批评他人,而不亲自参与或尝试
all Greek to me
对某事一无所知、毫无概念或听不懂
浏览全部英文习语 ›