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 : pyramid, pyramids of egypt
Install App