[kr'epky or'eshek]

A hard nut.

A problem that is very hard to solve; a person hard to deal with.

Cf. A hard nut to crack.