Word info

pancosphere

Noun

Meaning

pancosphere (plural pancospheres)

A spheroid of pancreatic stem cells

Source: en.wiktionary.org

Close letter words and terms