← DefinitionshareGuesspyramidverbTo arrange or stack things in the shape of a pyramid.nounA large ancient stone structure with a square base and triangular sides that meet at a point, especially those built in Egypt as tombs for pharaohs.Synonymsstackverb