Synonyms and Antonyms for termagant

1. termagant (n.)

a scolding nagging bad-tempered woman

Synonyms: