Cobain's band in heaven (7)
I believe the answer is:
nirvana
'heaven' is the definition.
(I know that heaven can be written as nirvana)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for nirvana that I've seen before include "US rock band" , "Ultimate tranquil state" , "Transcendent state of Buddhists" , "Eastern place of complete bliss" , "Buddhist version of Paradise" .)