throw your hat in the ring - French English Dictionary