Strange sacrifices back at home for god (4)
I believe the answer is:
odin
'for god' is the definition.
(Norse god)
'strange sacrifices back at home' is the wordplay.
'strange sacrifices back' becomes 'od' (I can't justify this - if you can you should give a lot more credence to this answer).
'at home' becomes 'in' ('I'm in' can mean 'I'm at home').
'od'+'in'='ODIN'
Can you help me to learn more?
(Other definitions for odin that I've seen before include "King of Norse gods" , "Mythological Norse god of war" , "Supreme god of Scandanavian myth" , "Pagan god" , "Legendary ruler" .)