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.
Etymology: ME Tervagant f. OF Tervagan f. It. Trivigante