fling down a challenge - Turkish English Dictionary