Green’s Dictionary of Slang

altar of hymen n.

also altar, altar of love, ...venus, throne of love
[SE altar + Hymen, the Greek god of marriage/hymen, the virginal membrane]

[late 16C+] the vagina.