1 definition by djraife

Top Definition
Another term to describe one who is trying to hard.
It can also be used as a title.
That guy was so turbo.

That guy is the Turbo of Basketball
by djraife November 28, 2005
Mug icon
Buy a Turbo mug!