pyramid

verbTo 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.

Synonyms