English edit

Noun edit

megalospheres

  1. plural of megalosphere