tough

adjective
  1. strong and durable; not easily broken or damaged
  2. difficult to do or deal with
  3. physically or mentally strong and determined
noun
  1. a rough or violent person
  2. Usage: informal
verb
  1. to endure or persist through difficulty
  2. Usage: usually with ‘out’

Examples