Green’s Dictionary of Slang

womb broom n.

see broom n.1 (4)