Grid 95% complete but got a few that are still holding out. Any chance of nudges (nothing too explicit please) for the following.....
18a
43a
9d (I have a lot of options for crossing letters but just can't see it)
20d I have a word that fits the wordplay and the crossers but, if it's correct, the definition is a bit weak.
Thanks