English to Chinese Dictionary

Search:

曼陀罗 màn tuó luó flower of north India (Datura stramonium, Sanskrit: mandara), considered sacred and grown in temples, similar to belladonna


<< back to the home page