Main Menu
VOCABULARY
VERBS
GRAMMAR
READING
LYRICS
IDIOMS
TONGUETWISTERS
“A hard nut to crack”
Meaning: A difficult person or problem to deal with. .