dodecadodecahedra

English

Noun

dodecadodecahedra

  1. plural of dodecadodecahedron