termagant /ˈtərməɡənt/ I. noun 1. a harsh-tempered or overbearing woman. 2. (Termagant) — ‹historical› an imaginary deity of violent and turbulent character, often appearing in morality plays. – origin Middle English (sense 2): via Old French from Italian