Kotomora
報謝 (housha) Japanese meaning: requital of a favor | Kotomora