Definitions of taskmaster:

  • noun:   someone who imposes hard or continuous work