tough cookies - French English Dictionary