Synonyms and related words :
active, aggressive, ardent, assiduous, busy, conscientious, constant, continuing, diligent, dogged, dynamic, elaborate, enduring, energetic, faithful, fervent, hard, hard-working, hardworking, hustling, immutable, inalterable, indefatigable, indomitable, insistent, intense, invincible, laborious, lasting, live, loyal, never idle, never-tiring, obstinate, operose, painstaking, patient, patient as Job, permanent, perseverant, persevering, persistent, persisting, pertinacious, plodding, plugging, preoccupied, rapt, relentless, resolute, sedulous, single-minded, sleepless, slogging, stable, steadfast, steady, strenuous, stubborn, tenacious, thorough, thoroughgoing, tireless, unabating, unconquerable, undaunted, undiscouraged, undrooping, unfailing, unfaltering, unflagging, unflinching, unintermitting, uninterrupted, unnodding, unrelaxing, unrelenting, unremitting, unsleeping, unsparing, unswerving, untiring, unwavering, unwearied, unwearying, unwinking, utterly attentive, vehement, vigorous, weariless, zealous