battle-ax









battle-ax


noun

  1. a broadax formerly used as a weapon of war.
  2. Slang. a domineering, aggressive, sharp-tempered person, especially a woman.
52 queries 0.600