Business offering no hope of revival? (11)
I believe the answer is:
undertaking
'business' is the definition.
(thesaurus)
I cannot understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for undertaking that I've seen before include "Promise, business" , "pledge" , "Solemn business" , "Task" , "Formal promise; company" .)