Definitions of icosahedron:

  • noun:   any polyhedron having twenty plane faces