Cryptic crossword No 29,985

. UK edition

Cryptic crossword No 29,985