だい曼荼羅まんだら
daimandara

Noun

1. great mandala (in Shingon); mandala with an image of each deity — explanation