Word info

chromadorid

Noun

Meaning

Any nematode of the order Chromadorida

Any gastropod mollusk of the family Chromodorididae

Source: en.wiktionary.org

Close letter words and terms