Top definition
A game played by middle schoolers for prizes and bragging rights.
Did you guys win your nitro ball game?
No man my team sucks.
by ALLUHALBAR December 01, 2016
Get the mug
Get a nitro ball mug for your daughter Rihanna.