KNIGHT IN SHINING ARMOR


Meaning of KNIGHT IN SHINING ARMOR in English

man of her dreams, "prince on the white horse"

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.