The definition of tough nut to crack is someone who it is hard to get close to, hard to get to know or hard to understand.
(adjective)An example of a tough nut to crack is a mysterious friend you have who never really opens up about herself or lets you get close.