Word info

syconoid

Noun

Meaning

syconoid (plural syconoids)

A member of the genus Sycon of sponges.

Source: en.wiktionary.org

Close letter words and terms