take a lot of beating - Spanish English Dictionary