endospheres
English
Noun
endospheres
plural of
endosphere