knight in shining armor

名词 n.
/ˈnaɪt ɪn ˈʃaɪ.nɪŋ ˈɑː.mə/    /ˈnaɪt ɪn ˈʃaɪ.nɪŋ ˈɑr.mər/

英文释义

名词 n.
  1. A person who will fix a dangerous situation; a hero. US
    — We must work this out on our own and not wait for a knight in shining armor, who may never come.

词形变化

1 次浏览 数据来源: Wiktionary