Skip to main content

Definitions by Dyael

slang for doing a better job.
Dude, I know you can "do betta"!
dubeta by Dyael January 21, 2004