Top definition
this word, made by georgina, is used to express excitement or accomplishment!
Oh yeah, WOOBACHA! i so beat u in ssX TRicky!
by princefattypoo March 04, 2004
Get the mug
Get a woobacha mug for your friend Helena.