white knight; knight in shining armor
Figurative expression for a heroic rescuer, often in romantic or idealistic contexts. Used both literally and metaphorically.
He is truly a knight in shining armor, helping those in need.
A white knight appeared and rescued her.
A direct translation of the English idiom 'white knight' or 'knight in shining armor', combining 白馬 (white horse) and 騎士 (knight).