Home
Search
Index
Definify.com
Definition
2024
microsclere
microsclere
English
Noun
microsclere
(
plural
microscleres
)
A microscopic
spicule
of a
sponge
Etymology
micro-
+
sclere
Similar Results