Home

beat to the punch meaning, with Nilanjan, Someone the Punch - English Idioms Slang Dictionary