Marsupiobdella africana
Source: NCBI Taxonomy (ID 92806)
Taxonomy ID: 92806
Rank: species
Scientific name: Marsupiobdella africana
Authority: Marsupiobdella africana Goddard & Malan, 1912
Statistics: 2 proteins; 7 sequences