Kotomora
信用借り (shinyougari) Japanese meaning: debt of honor | Kotomora