Battleaxe

battleaxe-woman

What is Battleaxe ?

Battleaxe is (noun) a large difficult woman (dated offensive)

 

source: Easier English, Student Dictionary Upper Intermediate Level