Top definition
Group of friends who are legit and can impress even more under pressure.
Oh man, I wish I was in the clutch squad!
by TheWerdBird November 03, 2015
Get the mug
Get a clutch squad mug for your mate Helena.