knight in shining armour - Francés Inglés Diccionario