Knight In Shining Armor

A rescuer or defender. Also, white knight: a company that defends a corporation against a hostile takeover. Alludes to a medieval knight.

Examples:

  • What this political party needs is a knight in shining armor to change its tarnished image.

Origin: Mid-1900s; white knight variant from late 1900s

Synonyms: white knight