Green’s Dictionary of Slang

battering ram n.

a formidable (older) woman.

[US]J.T. Farrell ‘Can All This Grandeur Perish’ in Short Stories (1937) 202: I always felt that that old lady of yours was a goddamn battering ram and that you’ve always been too good for her.