Nephropsis aculeata
Source: NCBI Taxonomy (ID 59759)