God be praised (8)
I believe the answer is:
alleluia
'god be praised' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for alleluia that I've seen before include "Exclamation of praise" , "Religious word to express praise or thanks" , "Interjection meaning praise to God, from Hebrew" , "Hebrew word meaning praise to God" , "Shout or song in praise of God" .)