look up any word, like dog in the bathtub:
 
1.
Amazingly awesome.
Dude, you are soooo Dubeta
by -- June 21, 2003
 
2.
slang for doing a better job.
Dude, I know you can "do betta"!
by Dyael January 21, 2004