Pyramidoid

Webster's Dictionary of the English Language

·noun A solid resembling a pyramid;

— called also pyramoid.