osteospheroid
Noun
Meaning
osteospheroid (plural osteospheroids)
A spheroidal cluster of stem cells grown on an osteoconductive scaffold
Noun
osteospheroid (plural osteospheroids)
A spheroidal cluster of stem cells grown on an osteoconductive scaffold