Teratorhabditis palmarum
Source: NCBI Taxonomy (ID 35563)
Taxonomy ID: 35563
Rank: species
Scientific name: Teratorhabditis palmarum
Authority: Teratorhabditis palmarum Gerber & Giblin-Davis, 1990
Statistics: 2 proteins; 7 sequences