Synonyms for
Pyramid
Definition
a monumental structure with a square or triangular base and sloping sides that meet at a point at the top, especially one built of stone as a royal tomb in ancient Egypt.
Synonyms for
Definition
a monumental structure with a square or triangular base and sloping sides that meet at a point at the top, especially one built of stone as a royal tomb in ancient Egypt.