Thank you so much, Sudokulover, for that explanation.
I am a fan of the cryptic crossword, but that one is a step too far. It is lazy compiling, in my view, to use initial letters and expect the solvers to get it. Who would ever refer to evening dress as DJ?