nematophores Definition
Definition
organs or sensory structures in some cnidarians and related organisms that function in touch and locomotion. They are usually filamentous projections, ranging from small cilia to long, stiff spines.
More Word
Browse