Asking for an explanation of a cryptic clue is on-topic. This may be deduced from the existence of the tags cryptic-clues and explanation :)
Asking about a bunch in one question is... less good. There is a close reason for having multiple disconnected questions within a single question. Reasons behind this include:
- Some people may only know a single clue's explanation. They would be more likely to answer if that clue was by itself, as then their answer would be able to address the whole question.
- But then why can't people just post answers to the ones they know? This runs into the problem of having a single accepted answer. You could only ever reward one answer for being the "right" one, even if multiple have right answers!
- If a compound answer is posted, part of it could be right while the rest is wrong. How are others supposed to vote on this answer? Voting it up would reward incorrectness, and voting it down would punish correctness. A vote one way or the other might be for part of the answer or all of it, and there would be no way to tell.
There is a main-meta question addressing when you have multiple questions to ask at once.
(Someone may ask why cryptic crosswords are allowed, then, since they have a lot of cryptic clues contained within one question. The answer is that, due to the crossing of words, the answers are interrelated.)
How about simply posting a new question whenever a difficult clue comes up? As long as the number of questions is limited (e.g. 1-2 a week seems fair) and they're not of poor quality, it shouldn't bother most people. Think of it as providing more quality content for the site!