Scolopendra angulata
Source: NCBI Taxonomy (ID 486498)
Taxonomy ID: 486498
Rank: species
Scientific name: Scolopendra angulata
Authority: Scolopendra angulata Newport, 1844
Statistics: 11 proteins