termagant
/ˈtərməɡənt/
noun
- a harsh-tempered or overbearing woman
I lived in a factory, after all, dedicated to the very slow and delicate process of manufacturing a certain kind of woman, run by ruthless termagants only too willing to find fault and cast a candidate aside like a badly thrown pot.
– Jay Lake, Green