kamus
.
Search
About
taskmaster
English
taskmaster
Noun
Someone who imposes hard or continuous work
English: taskmaster