white knight

A "white knight" refers to a person, typically a man, who gallantly defends or protects someone else, often romantic partners, from perceived threats or injustice, often with unwarranted chivalry or overprotectiveness.

Requires login.