Word info

desmacellid

Noun

Meaning

desmacellid (plural desmacellids)

(zoology) Any sponge in the family Desmacellidae.

Source: en.wiktionary.org

Close letter words and terms