Green’s Dictionary of Slang

Tom Molly n.

see under molly n.1