ieltsmaterial.com
Hard Nut to Crack - Idiom of the Day for IELTS Speaking
Tom sure is a hard nut to crack. I can't figure him out. This problem is getting me down. It's a hard nut to crack.