1 definition by Wowmynameisalreadybeingused

Top Definition
Sanscrit and Indian meaning: A mythological tree, if one sits under said tree all their (negative) cares go away.
Sitting under the Mandara tree.
by Wowmynameisalreadybeingused February 06, 2010

Mug icon
Buy a Mandara mug!