Kotomora
返報 (へんぽう, henpou) Japanese meaning: revenge | Kotomora