knight in shining armour
English
Noun
knight
in
shining
armour
(
plural
knights in shining armour
)
Alternative spelling of
knight in shining armor
.