a knight in shining armor - Turco Inglés Diccionario