sterraster
noun
ster·ras·ter
| \ stə̇ˈrastə(r)\
plural -s
Definition of sterraster
: a spherical sponge spicule with many small rays
Keep scrolling for more