Idiopidae gen. sp. QMB S108389
Source: NCBI Taxonomy (ID 2704003)