What does Boomerang Punch mean?

Boomerang Punch meaning in Urban Dictionary

When you punch some one these types of power within one eye your oscillations reverberate round the head while making others attention pop out.