Cryptic crossword No 29,585

Download the Guardian app for a better puzzles experience
12345678910111213141516171819202122232425262728
Crosswords are saved automatically