Word info

melanosphere

Noun

Meaning

melanosphere (plural melanospheres)

A spherical aggregate of cells in a melanoma

Source: en.wiktionary.org

Close letter words and terms