Green’s Dictionary of Slang

pissing-trap n.

the vagina.

[UK]‘Ramrod’ Nocturnal Meeting 63: I’ll gameruche this naked little pissing-trap of yours.