Word info

microsclere

Noun

Meaning

microsclere (plural microscleres)

A microscopic spicule of a sponge

Source: en.wiktionary.org

Close letter words and terms