virago

noun
  1. a loud, overbearing woman; a woman regarded as quarrelsome or scolding
  2. Usage: often considered offensive
  3. a woman of extraordinary stature, strength, and courage
  4. Usage: archaic; literary

Examples