Green’s Dictionary of Slang

battering ram n.

1. a large penis.

[Aus]cited without text in G. Simes DLSS (2018) ms.

2. 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.

3. a dildo.

I.V. Ebbing [Simes:DLSS].