Decent odds on getting good choral service (8)
I believe the answer is:
evensong
'choral service' is the definition.
'evensong' can be an answer for 'service' (type of church service). I'm not sure about the 'choral' bit.
'decent odds on getting good' is the wordplay.
'decent odds' becomes 'evens' (I've seen this before. I am not sure about the 'decent' bit.).
'getting' says to put letters next to each other.
'good' becomes 'g' (abbreviation).
'evens'+'on'+'g'='EVENSONG'
Can you help me to learn more?
(Other definitions for evensong that I've seen before include "Church service late in the day" , "6 [SERVICE] ?" , "Service of evening prayer in Church of England" , "Late afternoon church service" , "Religious service" .)