Knight in shining armour
The meaning of the english idiom – Knight in shining armour
A knight in shining armour is someone who saves you when you are in great trouble or danger.
- Take guts Take guts
- Saved by the bell Saved by the bell
- Save your skin Save your skin
Similar English and Irish sayings:
Leave a Reply