beat to the punch - French English Dictionary