melanospheres

English

Noun

melanospheres

  1. plural of melanosphere