RichThesaurus
be someone's knight in shining armor
be someone's knight in shining armor
antonyms
be someone's knight in shining armor
definitions