shrewish
adjective
[ ˈʃruːɪʃ ]
• bad-tempered or aggressively assertive (typically used of a woman).
• "his shrewish wife"
Similar:
bad-tempered,
quarrelsome,
nasty,
mean,
spiteful,
sharp-tongued,
scolding,
nagging,
peevish,
catty,
snappy,
vindictive,
aggressive,
venomous,
rancorous,
bitchy,
snide,
backbiting,
petulant,
vixenish,
cattish,
complaining,
grumbling,
fault-finding,
carping,
cavilling,
criticizing,
captious,