Top definition
A combination of BOOM IN YOUR FACE and CHA CHING! Can be used in any situation, any time, any place!
BOOMCHA! I just won $100!

I got an A and you didn't, BOOMCHA!
by awesomeness person July 13, 2010
Get the mug
Get a Boomcha mug for your mother-in-law Zora.
Term employed at the moment of victory in a good-natured but keenly-fought competition. Often used to underline the irrefutable statement that wins an argument. Compare booya.
"...and thus we see, Professor Wildenstein, that while your algorithm does in this case return results mapping closely to the derived Fourier Transform Analysis, the floating k-values characteristic of a myoglobin fold structure would inevitably skew your model toward an unpleasant Agarotti effect. Boom cha."

by tara August 09, 2003
Get the mug
Get a boom cha mug for your buddy James.
buy the domain for your recipe site