1 definition by imi imi

Top Definition
something that is out of this world amazing, even orgasmic
this pizza is booming!
by imi imi September 09, 2012
Mug icon
Buy a booming mug!