Word info

dendrodoridid

Noun

Meaning

dendrodoridid (plural dendrodoridids)

(zoology) Any sea slug in the family Dendrodorididae.

Source: en.wiktionary.org

Close letter words and terms