Wiktionary
mammospheres
n. (plural of mammosphere English)
n. (plural of mammosphere English)