Word info

mammosphere

Noun

Meaning

mammosphere (plural mammospheres)

(cytology) A clump of mammary gland cells that forms under certain circumstances

Source: en.wiktionary.org

Related terms

Close letter words and terms