BATTLEAXE


Meaning of BATTLEAXE in English

cranky woman, a bitch [B] Marlene - that old battleaxe - is spreading lies about me.

English idioms vocab.      Словарь английских идиом и выражений.