Green’s Dictionary of Slang

poom-poom n.

see pum-pum n.2