take a lot of beating - Turkish English Dictionary