Kotomora
諾約者 (dakuyakusha) Japanese meaning: promisor | Kotomora