a knight in shining armour - Turc Anglais Dictionnaire