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.