what does mantra mean in english



what does mantra mean in english

what does mantra mean in english