What does Boston Flinch mean?

Boston Flinch meaning in Urban Dictionary

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