put up a struggle - Turkish English Dictionary