what does mantra mean in english

what does mantra mean in english

what does mantra mean in english