As usual a good crossword from Monk today. His mistake (I assume, using the authority of Google) in 18ac is perhaps a slight blemish but otherwise there is the usual range of nice clues, some of them setting me back for longer than I would like. But we can’t all be speed solvers, can we.
Definitions underlined and in maroon.