A knight in shining armour
परिभाषा
शब्‍द भेद