Mystacocarida
Source: NCBI Taxonomy (ID 72039)
Taxonomy ID: 72039
Rank: class
Scientific name: Mystacocarida
GenBank common name: mustache shrimps