throw down the glove - Turkish English Dictionary