Hi, all. Struggled with this in parts & still no ideas for 9 & 12A despite having all the crossers. For 12A, I'm fairly confident about the 2nd word & its construction, but can't get the first. Hints welcome.
Thanks, Phil & others. When the P finally did D for 13D's parsing, I was v impressed by it. 25A is similarly clever.