Kotomora
犬殺し (inukoroshi) Japanese meaning: dog killer | Kotomora