Green’s Dictionary of Slang

alter n.2

see altar n.