What does ‘cookie’ mean?

( n ) Guy or gal. He’s a tough cookie.