Definición de «knight in shining armor» en inglés