spherule
English Dictionary
->
Letter S
-> spherule
Search Dictionary:
spherule Definition
(n)
a
small
sphere
spherule Synonyms
spherule
© Art Branch Inc.