PYRAMIDOID Meaning of PYRAMIDOID in English noun a solid resembling a pyramid; called also pyramoid. Webster English vocab. Английский словарь Webster. 2012