throw down the gage to somebody - French English Dictionary