Kotomora
勘定取り (kanjoutori) Japanese meaning: bill collector | Kotomora