Word info

sarcenchyme

Noun

Meaning

sarcenchyme (uncountable)

(zoology) One of the soft tissues of sponges.

Source: en.wiktionary.org

Close letter words and terms