Knights-in-shining-armor definitions

Plural form of knight in shining armor.
noun
0
0
Advertisement