look up any word, like sparkle pony:

1 definition by Serds

 
1.
BGB
Bloody
Good
Bloke
(Australian term for a good person)
Maaayte...... you are an absolute BGB.. (Bloody Good Bloke)
by Serds December 22, 2009