polyhedroids

English

Noun

polyhedroids

  1. plural of polyhedroid