In half-dark toilet after very hot curry (8)
I believe the answer is:
vindaloo
'hot curry' is the definition.
(I've seen this before)
'in half-dark toilet after very' is the wordplay.
'half' indicates taking half.
'toilet' becomes 'loo' (loo can informally mean a toilet).
'after' is a charade indicator (letters next to each other).
'very' becomes 'v' (abbreviation).
'dark' cut in half is 'da'.
'in'+'da'+'loo'='indaloo'
'indaloo' after 'v' is 'VINDALOO'.
(Other definitions for vindaloo that I've seen before include "Given hot meal" , "Highly-spiced Indian curry" , "Very hot Indian curry" , "takeaway?" , "hot stuff!" .)