throw down the gauntlet - French English Dictionary