haggish

adjective

Looking or behaving like an ugly, bad-tempered old woman.