1. A place where neeks gather because they cannot play real people, they find solitude in beating a fucking computer on beginner difficulty.

2. Like division rivals but for those with no friends and lots of time.
“Did you see Charlie playing squad battles?”

Eww what a nonce
by Div_rivals_gang October 12, 2020
Get the Squad battles mug.
Groupings of highly elite freeway street racers who drive highly modified sports cars.
Johnny wanted to join a battle squad, but his car was not fast enough.
by gigantor December 5, 2002
Get the battle squad mug.