VariousWords beta
Related Terms:
Definitions:
Noun
taskmaster
Definition: someone who imposes hard or continuous work
Definition: Someone who supervises workers, especially one who imposes hard or burdensome work.