“Come for the Poetry…stay for the naad(cosmic sound).”
The definition of mantra, borrowed into English, from Sanskrit, is a word or formula, often in the Vedic tradition, chanted or sung as an incantation or prayer.
Dictionary.com
Keep reading with a 7-day free trial
Subscribe to Mantras & Coffee to keep reading this post and get 7 days of free access to the full post archives.