Subscribe
URL of the page has been copied to clipboard.
Meaning : A massive monument with a square base and four triangular sides. Begun by Cheops around 2700 BC as royal tombs in ancient Egypt.
Synonyms : great pyramid, pyramid
Install App