a knight in shining armor - Allemand Anglais Dictionnaire