a knight in shining armor - Französisch Englisch Wörterbuch