look up any word, like no soap...radio:
 
1.
(verb) To be blasted to smithereens by a seemingly unpreventable force.
Joe lost when his army was hummeled from across the river.
by Zott September 10, 2007
4 1