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.

See also: