Synonyms: industrious, hardworking, untiring, tireless
Definition: characterized by hard work and perseverance
Similar words: diligent
Definition: characterized by care and perseverance in carrying out tasks
Usage: a diligent detective investigates all clues; a diligent search of the files