tough egg to crack - French English Dictionary