Top definition
Noun. Meaning of creepy or sketchy nature. Usually describes gross stalkers who remind you of the ninja turtles.
by nINjAtUrTle505 December 30, 2008
Get the mug
Get a Tortball mug for your cat Helena.