osteospheroid (English, noun)
expansion: osteospheroid (plural osteospheroids)
Senses:
glosses: A spheroidal cluster of stem cells grown on an osteoconductive scaffold
Forms:
form: osteospheroids
tags: plural