A sacred utterance in praise of a god which is believed to have spiritual power in Hinduism, especially used for divinely revealed verses of the Vedas.

"Mantra" means a sacred utterance believed to have spiritual power in Hinduism. The term mantra was originally reserved for the divinely revealed verses of the Vedas, but there are also mantras in the Ramayana, Mahabharata, and Puranas, and some of these mantras are also claimed to be divinely revealed.