Mystacocarida
plural noun
Mys·ta·co·car·i·da
ˌmistə̇kōˈkarədə
: an order of obscure microscopic crustaceans living in intertidal sands and considered to be related to the copepods
Love words? Need even more definitions?
Merriam-Webster unabridged
Share