centrospheres
English
Noun
centrospheres
plural of
centrosphere