ICOSAHEDRON Meaning of ICOSAHEDRON in English n. a solid figure with twenty faces. Derivatives: icosahedral adj. Etymology: LL icosahedrum f. Gk eikosaedron f. eikosi twenty + -HEDRON Oxford English vocab. Оксфордский английский словарь. 2012