Kotomora
子殺し (kogoroshi) Japanese meaning: infanticide | Kotomora