A woman, who is nasty, overbearing, mean, pompous, arrogant, a selfish busybody, aggressive,
disagreeable, or any combination of these. A battleaxe is usually an older woman, and often somewhat unattractive. The standard
dictionary definition does not address looks, but one seldom hears a
beautiful woman being called a battleaxe, no matter how disagreeable she is.