Chinese-English dictionary »

曼特罗 /màntèluó/ meaning in English

ChineseEnglish
曼特罗 /màntèluó/ noun

mantra [mantras](the hymn portions of the Vedas)
noun
[UK: ˈmæn.trə] [US: ˈmæn.trə]