osteospheroid

English

Etymology

From osteo- +‎ spheroid.

Noun

osteospheroid (plural osteospheroids)

  1. A spheroidal cluster of stem cells grown on an osteoconductive scaffold