Icosahedra Meaning
There are 1 meaning(s) for word Icosahedra
Meaning 1 : any polyhedron having twenty plane faces
Similar words of Icosahedra :
There are 1 meaning(s) for word Icosahedra
Similar words of Icosahedra :