Top definition
A Legendary Tornado that is so mysterious that it gets a name of its own.
"Watch out! There is a fucking Turboo coming. Get your asses moving!"
by Logcaocal person April 20, 2018
Get the mug
Get a turboo mug for your boyfriend Manley.