Translation of a knight in shining armor in Spanish:

a knight in shining armor

un príncipe azul, phr.

phrase

  • 1

    (dream man) un príncipe azul
    he's no knight in shining armor: he's helping us because it suits him no lo hace por amor al arte, nos está ayudando porque le conviene