taskmaster

Noun
  1. Someone who imposes hard or continuous work (synset 110711765)

Found on Word Lists

Other Searches