taskmasters

noun
  1. people who assign tasks to others and demand that they be completed, often in a strict or demanding manner
  2. Usage: plural of taskmaster

Examples