knight in shining armour
knight in shining armour
English
Noun
Ad
Definition
British standard spelling of knight in shining armor.
Ad
knight in shining armour
British standard spelling of knight in shining armor.