Kotomora
雪辱 (setsujoku) Japanese meaning: vindication of honor | Kotomora