shrewish

/ˈʃruːɪʃ/
adjective
  1. Having a bad-tempered, nagging, or scolding nature, especially in a woman.
    • Her shrewish comments made everyone at the dinner table uncomfortable.
    • He tried to avoid his shrewish neighbor, who always found something to criticize.
    • The character in the play was portrayed as a shrewish wife who constantly complained.
Antonyms
What does "shrewish" mean? | whatsthatwordmean | whatsthatwordmean