Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: tough cookie
  1. Someone who can withstand hardship, difficulties or attacks
    "Despite all the setbacks, she proved to be a tough cookie and never gave up"

Derived forms: tough cookies