a tough cookie - French English Dictionary