tough cookie n. phr. An extremely determined, hardheaded person, or someone with whom it is unusually difficult to deal.
Marjorie is a very pretty girl, but when it comes to business she sure is one tough cookie. [TahlilGaran] English Idioms Dictionary ▲