Noun Definition

taskmaster

1.Definition: someone who imposes hard or continuous work

Category: People