What does 'Tough cookie' mean?

A tough cookie is a person who will do everything necessary to achieve what they want.

Idioms similar to 'Tough cookie'

See also: