endospheres

English

Noun

endospheres

  1. plural of endosphere