taskmistressEnglish

taskmistress

Noun

A woman taskmaster

English: taskmistress