TASKMISTRESS

Definition of TASKMISTRESS

  1. (noun)a woman taskmaster