The term 'knight in shining armour' is a phrase used to describe a heroic figure who rescues someone from danger. The crossword solution for this term is 'SAVIOR', which is a 6 letter word. A SAVIOR is someone who saves another person from harm or distress, and is often seen as a heroic figure.