1N-COUNT 祭坛;神坛 An altar is a holy table in a church or temple. 祭坛;神坛
...the high altar at Chichester Cathedral.
奇切斯特大教堂内的主祭坛
2PHRASE [VERB inflects, oft PHR n]作…的祭品;成为…的牺牲品 If you say that someone or something is sacrificed at the altar of another thing, you mean they suffer or are destroyed because of that thing. 作…的祭品;成为…的牺牲品
Napoleon's army was sacrificed on the altar of folly in the disastrous Russian campaign.