tough

adjective

Able to withstand great strain without tearing or breaking; strong and resilient.

adjective

Hard to cut or chew.

adjective

Physically hardy; rugged.

adjective

Strong-minded; resolute.

adjective

Aggressive; pugnacious.

adjective

Inclined to violent or disruptive behavior; rowdy or rough.

adjective

Difficult to endure; severe; harsh.