mammosphere (English, noun)
expansion: mammosphere (plural mammospheres)
Senses:
topics: biology
cytology
medicine
natural-sciences
sciences
glosses: A clump of mammary gland cells that forms under certain circumstances
Forms:
form: mammospheres
tags: plural