meaning of Boom Boom Pow'd

Boom Boom Pow'd meaning in Urban Dictionary

1) the act of having sucker punched2) when an associate associated with black-eyed Peas punches you3) Perez Hilton getting punched by BEP team after calling will.i.am a faggot