semaspheres
English
Noun
semaspheres
plural of
semasphere