Sacrifice site (5)
I believe the answer is:
altar
'sacrifice site' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for altar that I've seen before include "Sacrificial structure" , "Focus of religious activity" , "Sacred table" , "location for union negotiation" , "Ceremonial table for religious event" .)