osteospheroid
English
Etymology
From
osteo-
+
spheroid
.
Noun
osteospheroid
(
plural
osteospheroids
)
A
spheroidal
cluster of
stem cells
grown on an
osteoconductive
scaffold