look up any word, like wcw:

1 definition by ibogirl

 
1.
VERY GOOD BAD GUY, a cool kinda due, bad guy but good at the same time, something most guys would want to be.
you: i think it's cool how john can be cool and not be into all that bad stuff
me: yeah, he's a total vgbg
by ibogirl November 01, 2011