battleaxe

noun
  1. a large axe with a broad blade, used as a weapon in medieval warfare
  2. Usage: historical
  3. a domineering, aggressive woman
  4. Usage: informal; derogatory

Examples