Kotomora
牛頭 (ごず, gozu) Japanese meaning: ox-headed demon | Kotomora