a tough nut to crack

Home / glossary / a tough nut to crack

A problem that is very difficult to solve.