Idiom
To throw down the glove

To accept defeat
To reject the prize
To resort to wrong tactics
To give a challenge

ANSWER DOWNLOAD EXAMIANS APP