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