hard nut to crack

hard nut to crack also tough nut to crack  {n. phr.},  {informal}
Something difficult to understand or to do.
Tom's algebra lesson was a hard nut to crack.
Mary found knitting a hard nut to crack.
Compare: HARD ROW TO HOE.
Categories: informal noun