English

edit

Noun

edit

mystacocarid (plural mystacocarids)

  1. (zoology) Any member of the Mystacocarida, a subclass or order fo the maxillopods.

Further reading

edit