[O vanquisher of the passions!]
In the fierce battle, where [brave] warriors eager to plod over the streams of blood gushing out of elephant pierced by sharp spears, the devotee having sought protection of the garden of your lotus feet embraces victory ultimately even over the most powerful [difficult to defeat] opponents [in other words, your devotee is always victorious in the end].
Glossary