altar – meaning in Easy English

A special table on which people make offerings and sacrifices. See Exodus 20:24.