Amazing progress while waiting at barber's this morning - but ground to a halt with 5 to go.
Like a few here, struggling with 18D and 20D, and hints welcome.
Think I have 8D, assume definition is "contemporary", but the word I've got doesn't strictly fit as a synonym...