1. knight in shining armour - Noun
2. knight in shining armour - Phrase
knight in shining armour (plural knights in shining armour) Alternative spelling of knight in shining armor