Chinese-English dictionary »

曼荼羅 meaning in English

ChineseEnglish
曼荼羅 noun

mandala(Hindu design)
noun