Kotomora
ヤマボウシ (yamaboushi) Japanese meaning: kousa dogwood | Kotomora