Leeches.
Weisblat
David A
DA
Department of Molecular & Cell Biology, University of California, 385 LSA, Berkeley, CA 94720-3200, USA.
D000818:Animals; D007865:Leeches; D009474:Neurons / Q000502:physiology; D010802:Phylogeny