Pinyin Dictionary results for "man tuo luo"

曼陀罗
flower of north India (Datura stramonium, Sanskrit: mandara), considered sacred and grown in temples, similar to belladonna
Dictionary data provided by CC-CEDICT