Wiktionary
tough nuts to crack
n. (tough nut to crack English)
n. (tough nut to crack English)