Chrysomelidae sp. INDOBIOSYS-CCDB26621-B08
Source: NCBI Taxonomy (ID 2513361)