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
對某事一無所知、毫無概念或聽不懂
瀏覽全部英文習語 ›