take a lot of beating - French English Dictionary