Top definition
An individual who is infinitely perfect in all aspects of life, a TwanTitan is far better than average people.
Look at that man over there, he must be a Twantitan because he is obviously better than those who stand around him.
by Centurion's Fury July 26, 2006
Get the mug
Get a TwanTitan mug for your mother-in-law Sarah.