Definition of egyptian pyramid in English English dictionary
One of a number of monumental tombs constructed in Ancient Egypt in the shape of a pyramid with a rectangular base, to distinguish them from abstract geometric solids and Aztec or Mexican pyramids and several others