battle-axe (n.)youdaoicibaDictYouDict[battle-axe 词源字典]
late 14c., weapon of war, from battle (n.) + axe (n.); meaning "formidable woman" is U.S. slang, first recorded 1896.[battle-axe etymology, battle-axe origin, 英语词源]