(particularly in Hinduism and Buddhism) a word or seem that is thought to have a Distinctive spiritual power: ). In later levels of Hinduism, this mantra was imagined as a goddess called Gayatri or Savitri and looked upon as a form of the supreme goddess Devi or of Saraswati, the https://wwndirectory.com/listings538854/mantra-for-dummies