Top definition
weird, freakish..teacher loving hoe
aka
testicle tickling thaiba ;)
'Thaiba says, yes...i should know he did sneaze twice the other day'
by morton lover October 18, 2008
Get the mug
Get a Thaiba mug for your fish Paul.