knights in shining armor
English
Noun
knights
in
shining
armor
plural of
knight in shining armor