Kotomora
牛頭天王 (ごずてんのう) Japanese meaning | Kotomora