Kotomora
阿鼻叫喚 (abikyoukan) Japanese meaning: agonizing cries | Kotomora