fling down the glove - Spanish English Dictionary