Idiom: Knight in shining armour

Idiom Definitions for 'Knight in shining armour'


A knight in shining armour is someone who saves you when you are in great trouble or danger.
Download our Idioms eBooks - Download our English idioms eBooks now...

See also: