General Toughness:
* Tough as nails: Extremely strong and resilient.
* Built like a brick house: Very physically strong and sturdy.
* Iron will: Unwavering determination and resolve.
* Made of stern stuff: Possessing a strong character and ability to withstand hardship.
* A chip off the old block: Resembling a parent in strength and character.
* Can take it on the chin: Able to handle adversity and setbacks.
* Never say die: Determined to persevere despite difficulties.
* Cut from the same cloth: Sharing similar characteristics of strength and resilience.
Mental Toughness:
* Thick-skinned: Unfazed by criticism or insults.
* Have a backbone: Possessing strong moral principles and standing up for what is right.
* Not afraid to stand up for oneself: Assertive and confident in defending one's own interests.
* A fighter: Determined to overcome challenges and achieve success.
* Grit your teeth and bear it: Persist through pain or difficulty with determination.
Physical Toughness:
* Tough as leather: Extremely durable and resistant to damage.
* Built like a tank: Strong and sturdy, capable of withstanding great force.
* A brute: A physically strong and powerful person.
* Have the stamina of a marathon runner: Possessing great endurance and resilience.
* Never back down from a challenge: Willing to face difficult tasks head-on.
Other Idioms:
* Don't give up the ship: Refuse to surrender or give in to defeat.
* Stand your ground: Maintain your position or opinion despite pressure.
* Fight tooth and nail: Struggle fiercely to achieve something.
* Go the extra mile: Put in extra effort to succeed.
* Tough love: Firm but ultimately beneficial discipline or guidance.
Remember that the specific meaning of an idiom can vary depending on the context, so be sure to consider the situation when using them.