Kotomora
要求者 (youkyuusha) Japanese meaning: claimant | Kotomora