throw punches - French English Dictionary