polysphere (sphere + poly-; many)
A product of spheres