Battleaxe

noun. An axe, used in combat as a weapon; usually large and often double-headed.// noun. (informal) A belligerent and often unattractive person, especially a woman.