Kotomora
牛頭天王 (gozutennou) Japanese meaning: Gozu Tenno | Kotomora