RichThesaurus
knight in shining armor
vs
salvager
knight in shining armor
noun
A person who will rescue a dangerous situation; a hero.
salvager
noun
A person who engages in salvage work
How often have the words
knight in shining armor
and
salvager
occurred in a corpus of books?
(source:
Google Ngram Viewer
)