Subscribe
URL of the page has been copied to clipboard.
Meaning : An ancient Egyptian city on the west bank of the Nile opposite Cairo. Site of three Great Pyramids and the Sphinx.
Synonyms : el giza, giza
Install App