termagant
noun
adjective
synonyms: shrew, virago