megalospheres

English

Noun

megalospheres

  1. plural of megalosphere