Definitions for "altar in the OT"
a place where a sacrifice was slain