star polyhedra

English

Noun

star polyhedra

  1. plural of star polyhedron