English Dictionary
◊ TASKMISTRESS
taskmistress
n : a woman taskmaster