knight in shining armourWiktionary 原文释义(英文)名词 NounBritish standard spelling of knight in shining armor.