Top definition
To perform at your best.
Person 1: Here goes my drama performance.
Person 2: do gooda!
by Kommandant November 25, 2009
Get the mug
Get a do gooda mug for your papa José.