Word info

tethyid

Noun

Meaning

tethyid (plural tethyids)

(zoology) Any sponge in the family Tethyidae.

Source: en.wiktionary.org

Close letter words and terms