meaning of Boom Crush

Boom Crush meaning in Urban Dictionary

The activity made whenever an enemy (from both in-game and IRL) is epically defeated by Brute power or just about any other forcible way the enemy is totally demolished.