Synonyms and related words :
Spartan, Spartanic, ardent, assiduous, astringent, austere, authoritarian, bighearted, bounteous, bountiful, demanding, diligent, dour, energetic, exacting, exigent, fervent, free, freehanded, freehearted, generous, giving, gracious, greathearted, grim, handsome, hard, hardworking, harsh, hospitable, inclement, indefatigable, industrious, laborious, large, largehearted, lavish, liberal, magnanimous, meticulous, munificent, never idle, open, openhanded, openhearted, princely, profuse, relentless, rough, rugged, sedulous, severe, sleepless, stern, stintless, strenuous, strict, stringent, tireless, tough, unflagging, ungentle, ungrudging, unremitting, unselfish, unsleeping, unstinted, unstinting, unwearied, vehement, zealous