1 definition by weird pal

1
sacred word or frase, used in prayer in buddhism and hinduism. Every caste has it's own mantra.
by weird pal October 26, 2003
Get the mug
Get a mantra mug for your mother-in-law Sarah.