n. & adj.
n. 1 an overbearing or brawling woman; a virago or shrew. 2 (Termagant) hist. an imaginary deity of violent and turbulent character, often appearing in morality plays.
adj. violent, turbulent, shrewish.
[ ME Tervagant f. OF Tervagan f. It. Trivigante ]