白馬 はくば王子 おうじ
hakubano ōji

Noun
Expression

1. prince on a white horse; knight on a white horse; Prince Charming