Quick answer
Termagant means a harsh, overbearing, quarrelsome person, traditionally a scolding woman in older usage. It is usually pronounced TER-muh-gant, and today it is still readable to modern audiences, even if it sounds more deliberate than everyday speech.