What is Ttula?
a super mega awesome person
ttula is awesome.
"ooga booga" said ttula
See ttula, awesome, person, spider, ooga, booga