tough (pridevnik) hard, difficult, trying; uncompromising, relentless, intransigent, unyielding, inexorable, unflinching, tenacious, adamant, unrelenting, unbending; persistent; heavy-duty, heavy duty; strict, hard, stringent, stern; notorious, infamous, disreputable; dangerous