knight in shining armor UK /ˈnaɪt ɪn ˈʃaɪ.nɪŋ ˈɑː.mə/US /ˈnaɪt ɪn ˈʃaɪ.nɪŋ ˈɑr.mər/ noun1 •A person who will fix a dangerous situation; a hero.We must work this out on our own and not wait for a knight in shining armor, who may never come. formsknights in shining armor