Green’s Dictionary of Slang

altar n.

also altar room, alter

[1920s+] the lavatory.

In phrases

worship at the white altar (v.)

[2000s] to vomit.