Define Squadsquad Meaning

Squadsquad
An amazing group of people who may I say are a bunch of fucking bottholes bit are still amazing to hang with

Those girls in the SquadSquad are really cool, but did you see them on the stripper pole though
By Addia