Your crossers are all correct.
There's a good hint for the queen / fish earlier in the thread. Synonym for a more common crossword fish.
24d Definition is "top", it's not an exotic word.
24a Definition is "belligerent god", it's common in crosswords.
26a Definition seems a bit off to me, related to "feet".