Noun
tough nut (plural tough nuts) Synonym of tough nut to crack (“person, etc. difficult to deal with”)