knight in shining armor someone who helps you when you are in a difficult situation. She was looking for a knight in shining armor who might save her from her boring life. Usage notes: usually said by a woman about a man Etymology: in medieval times (= 500 to 1500 C.E.), knights were soldiers on horses who were also supposed to help and protect women |