Definition of a tough nut to crack in English:

a tough nut to crack

phrase