Word info

alveolosphere

Noun

Meaning

alveolosphere (plural alveolospheres)

(biology) A collection of alveolar stem cells

Source: en.wiktionary.org

Close letter words and terms