inmost+adyta
1altar — n. 1. Sacrificial structure, place of sacrifice or offering. 2. Shrine, sacred place, place of worship, sanctuary, Holy of Holies, sanctum sanctorum, inmost adyta, inner penetralia. 3. Communion table, holy table, Lord s table …