Mandala
English Meaning
- Any of various ritualistic geometric designs symbolic of the universe, used in Hinduism and Buddhism as an aid to meditation.
Sorry, No Malayalam Meaning for your input!
See Mandal Want To Try Mandala In Malayalam??