Meaning of icosahedron

Definition of icosahedron

(noun) any polyhedron having twenty plane faces

Other information on icosahedron

WIKIPEDIA results for icosahedron
Amazon results for icosahedron