taskmasterEnglish

taskmaster

Noun

Someone who imposes hard or continuous work

English: taskmaster