polyspheres

English

Noun

polyspheres

  1. plural of polysphere