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.

Category: War and conflict

View examples in Google: Knight in shining armour

See also: