BATTLEAXE


Meaning of BATTLEAXE in English

cranky woman, bitch

Marlene - that old battleaxe - is spreading lies about me.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.