Top definition
Incredible powerful speaker system that can blow out ear drums and car windows. Capable of shaking the very ground you stand on.
WTF was that?

That man got some slap cannons blowing out everyones windows.
by cabdragon333 August 29, 2009
Get the mug
Get a Slap Cannon mug for your bunkmate José.