Thanks, Lancastrian. I've given a hint for 47, 33 D is trickier. It's a new word to me. The first two words in the clue are the definition. You need most of a word for 'hit' and most of a word for a fairly obscure remote island. island
46a - SOL is one of the 'special' clues and the definition for it is 'or' followed by the letter mix.
32d - 'had' is reduced to 'd inside MOLES = 'spies' (returned).
If it helps - the last 3 letters of 33d is the IVR for the Oceanian island.
Yes, I struggled with some of the clues/definitions too.
32d is a very odd looking (Maori) word. Even the 'hit' synonym is a slightly obscure dialect word, and an alternative spelling into the bargain - it's usually spelled ?ho? (in full) + a fairly obscure abbrev. for the island (5 letters, in full).