Kotomora
復讐者 (fukushuusha) Japanese meaning: avenger | Kotomora