meaning of Boston Flinch

Boston Flinch meaning in Urban Dictionary

Throwing a object at a person while they flinch it leads to them getting a punch.