Yahweh Sabaoth (YHWH Tze-va'ot or tze-vah-oth) is also called Jehovah Sabaoth is יהוה צבאות in Hebrew. It means "Lord of Host" or "Lord of Armies". Yahweh is God and Sabaoth is armies or host. It is in the Bible over 285 to signify God's authority over every person and spiritual being. It is used to highlight his power in battle. He is the commander of the heavenly army.
Yahweh Sabaoth was used by Moses to give the people courage. He reminded them that God stands in battle with His people and will fight for you. There is no reason to lose yourself to fear. Instead trust God to do the impossible. Moses was talking about actual battle, but when Hannah cried out to Yahweh Sabaoth it was for spiritual battle.
Spiritual battle shows up in all sorts of forms. It is not always doubt, not being able to focus, or the obvious. Sometimes spiritual warfare comes from people, the church, or a line of events. It is anything that hinders your growth or ability to place God first even when you are trying. The only way through is to be open to Yahweh Sabaoth. Do not give into what the world says is the solution even though it probably seems simpler.
You call out to Yahweh Sabaoth in prayer when you going through a conflict or distressing time. It is a good name to use when you are in the midst of spiritual warfare to recognize God's omnipotence, your defender, and as your fortress. You pray because you know He is in the battle with you no matter how complicated, stressful, or hard it may be. Do not get overwhelmed to the point you give up hope. Instead trust God to fight for you.
Exodus 14:13-14, 1 Samuel 1:3-11, 17:45-47, Psalm 24:7-10, Isaiah 6:5, & Romans 8:31-34