Kotomora
意趣晴らし (ishubarashi) Japanese meaning: revenge | Kotomora