Word info

cardiosphere

Noun

Meaning

cardiosphere (plural cardiospheres)

A cluster of endogenous cardiac stem cells that forms when they are cloned in suspension.

Source: en.wiktionary.org

Anagrams

Close letter words and terms