Word info

sarcosphere

Noun

Meaning

sarcosphere (plural sarcospheres)

(biology) A spherical, clonal expanding colony of stem cells

Source: en.wiktionary.org

Anagrams

Close letter words and terms