tough

Adjective
  1. difficult to cut, break, or tear; strong or durable Adjective
    The leather is very tough.
  2. resilient or able to withstand hardship Adjective
    She is a tough competitor.