白馬 はくば騎士 きし
hakubano kishi

Expression

1. white knight; knight in shining armor