X organ

X organ

[′eks ‚ȯr·gən]
(invertebrate zoology)
A cluster of neurosecretory cells of the medulla terminales, a portion of the brain lying in the eyestalk in stalk-eyed crustaceans.