taskmaster

Noun

 * 1) Someone who supervises workers, especially one who imposes hard or burdensome work.
 * 2)  A source of hard work or responsibility.
 * 1)  A source of hard work or responsibility.

Translations

 * Bulgarian:
 * German: Zuchtmeister, Antreiber,
 * Hebrew: