Find the word definition

Wikipedia
Mystacocarida

Mystacocarida is a subclass of crustaceans, that form part of the meiobenthos. They are less than long, and live interstitially in the intertidal zones of sandy beaches.