PYRAMIDOID Meaning of PYRAMIDOID in English (n.) A solid resembling a pyramid; -- called also pyramoid. Webster's English dictionary. Английский словарь Webster. 2012