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