English
English version

a knight in shining armour

From Longman Dictionary of Contemporary Englisha knight in shining armoura knight in shining armourBRAVEa brave man who saves someone, especially a woman, from a dangerous situation knight
Pictures of the day
What are these?
Click on the pictures to check.