A tough (or hard) nut to crack is a problem that's hard to deal with, or a person who is difficult to understand.

Examples:

My new boss is a tough nut to crack. I never know if he's pleased with ... Read more »

Category: Learn a new phrase! | Views: 1140 | Added by: Teacher_Koce | Date: 2014-08-05 | Comments (0)