Live and prosper where nothing is sacrificed (5)
I believe the answer is:
dwell
'live' is the definition.
(to live/dwell somewhere)
I don't understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for dwell that I've seen before include "Live (in a place)" , "Harp" , "Abide, reside" , "Hang out" , "Lodge" .)