Kotomora
神殺し (kamigoroshi) Japanese meaning: deicide | Kotomora