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 …