What does Boom Boom Pow'd mean?

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