apical organ

From ZooTerms (Dictionary of Invertebrate Zoology)
Jump to: navigation, search
apical organ: A sensory organ located at the apex of trochophore larvae and some cestodes.