A "Stotra" is a type of Hindu devotional hymn or song that praises a deity, sage, or an aspect of the divine. The word "stotra" comes from the Sanskrit word "stuti," which means praise. Stotras are an integral part of Hindu worship and are recited during puja (worship rituals), ceremonies, and festivals to invoke the blessings of the divine. They vary in length and complexity, from simple chants to elaborate compositions, and are found in various Hindu scriptures, including the Vedas, Puranas, and Upanishads.