tough cookie

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.
Categories: tough {n. phr.}