はくばのきし
Meanings
Expression
1. white knight; knight in shining armor
Composed of
white horse
(medieval) knight; samurai on horseback