Mooreobdella melanostoma
Source: NCBI Taxonomy (ID 92815)
Taxonomy ID: 92815
Rank: species
Scientific name: Mooreobdella melanostoma
Authority: Mooreobdella melanostoma Sawyer & Shelley, 1976
Synonym: Erpobdella melanostoma
Statistics: 1 protein; 5 sequences