1. A woman of extraordinary stature, strength, and courage.
2. A woman regarded as loud, scolding, ill-tempered, quarrelsome, or overbearing.
It's kinda cool how a word can be used both as a form of great praise as well as an insult.If someone calls you a virago, how would you know which meaning they are actually using?