General:
* Tough
* Strong
* Durable
* Resistant
* Hard
* Sturdy
* Robust
* Solid
Figurative:
* Gritty
* Resilient
* Unbreakable
* Indomitable
* Tenacious
* Unyielding
Specific:
* Leathery (for material)
* Rugged (for surface)
* Heavy-duty (for materials or objects)
* Uncompromising (for personality)
Can you provide more context about what you're looking for? Knowing what specifically you're describing (e.g., a material, a person, a situation) will help me give you the most accurate word.