The word mantra is now part of English Dictionary. According to Oxford Dictionary - a mantra is a word, sound, or phrase repeated frequently, particularly during meditation or prayer to aid concentration. It also refers to a frequently repeated statement or slogan that expresses a core belief or principle. Sanskrit scholars would define the word as … Continue reading Mantra Yoga