Word info

tetillid

Noun

Meaning

tetillid (plural tetillids)

(zoology) Any sponge in the family Tetillidae.

Source: en.wiktionary.org

Close letter words and terms