Plural form of lad.
A group of friends, regardless of gender. Often the lads.
"Making a quiet entrance, by design"
"This Might Sting"