Kotomora
支払手形 (shiharaitegata) Japanese meaning: bill payable | Kotomora