“Altar?
Christians dont do animal sacrifices.”
No, they don’t. In this case, altar referring to where the sacrifice of the Holy Mass is offered.
Oh. Catholic specific. I didn’t know about that.