Library
(invertebrate zoology) Any of various filiform or thick, fleshy tactoreceptors on anterior segments of many annelids.
View more Animal Life videos