harridan
noun
°A vicious and scolding woman, especially an older one.