Leptodermis scabrida
Source: NCBI Taxonomy (ID 1043438)