ICOSAHEDRAL Meaning of ICOSAHEDRAL in English [ico.sa.he.dral] adj (ca. 1828): of or having the form of an icosahedron Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012