What Does mantra Mean?
In Oxford Living Dictionary mantra is outlined for a word or seem repeated to assist concentration in meditation.[30] Cambridge Dictionary provides two distinctive definitions.[31] The 1st refers to Hinduism and Buddhism: a phrase or seem that may be considered to possess a Specific spiritual electricity.Thought to be the foundation of Ether's usag