termagant - English Synonyms Dictionary

termagant

n.
[1] shrew