Kotomora
豆腐脳 (doufunao) Japanese meaning: tofu pudding | Kotomora