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