Top matchごずてんのう牛頭天王gozutennouNounGozu Tenno (deity said to be the Indian god Gavagriva)Buddhism Listen Pitch on OJAD Explore