Battle-ax

or battle-axe noun 1. a broadax formerly used as a weapon of war 2. a usually older woman who is sharp-tongued, domineering, or combative

Энциклопедический словарь Мерриама-Вебстера