Green’s Dictionary of Slang

shrine of Venus n.

see Venus’s highway n.