Word info

osteospheroid

Noun

Meaning

osteospheroid (plural osteospheroids)

A spheroidal cluster of stem cells grown on an osteoconductive scaffold

Source: en.wiktionary.org

Close letter words and terms