semaspheres

English

Noun

semaspheres

  1. plural of semasphere