termagant
/ˈtɜrməɡænt/Definitions
1. noun
A quarrelsome or scolding woman
“She was called a termagant for her sharp tongue and constant arguing.”
2. noun
A scolding or quarrelsome person
“The termagant of the family was always complaining about something.”