Back to Dictionary
曼陀罗
曼陀羅
màntuóluó
1.
flower of north India (Datura stramonium, Sanskrit: mandara), considered sacred and grown in temples, similar to belladonna
Metadata
- Category
- Chinese