mammosphere
English edit
Etymology edit
Pronunciation edit
Audio (UK) (file)
Noun edit
mammosphere (plural mammospheres)
- (cytology) A clump of mammary gland cells that forms under certain circumstances
Audio (UK) | (file) |
mammosphere (plural mammospheres)