Site for a rite (5)
I believe the answer is:
altar
'site for a rite' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for altar that I've seen before include "Focus of church worship" , "Main feature in church" , "Focal point for Mass" , "Table for sacrifice" , "Focus of religious activity" .)