harridan

(noun) scold (generic term)

< harquebus | harried >