1 definition by Altoidmintz

Sporty annoying boys that think they’re better and cooler these everyone else
Ugh those jockroaches suck
by Altoidmintz December 11, 2018
Get the Jockroach mug.