1 definition by UglyGodAqua

The act of pushing a penis against a woman's panties until it penetrates, like a Battering Ram.
John preformed a Baltimore Battering Ram on Jackie
by UglyGodAqua January 24, 2017
Get the Baltimore Battering Ram mug.