Top definition
Turbopowerballin is when something you expect to last for a short amount of time lasts for much longer
"Dude i never felt this high for so many hours, this stuff is turbopowerballin' me"
by shardengo January 22, 2016
Get the mug
Get a Turbopowerballin' mug for your fish Manafort.