Kotomora
豆花 (ドウホワ, douhowa) Japanese meaning: tofu pudding | Kotomora