Vocabulary

牛頭天王

Gozu Tenno (deity said to be the Indian god Gavagriva)

noun