Word info

mystacocarid

Noun

Meaning

mystacocarid (plural mystacocarids)

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

Source: en.wiktionary.org

Close letter words and terms