SynonymX
Speak
Saqqara
Definition of Saqqara
1.
A town in northern Egypt; site of the oldest Egyptian pyramids
Noun
Synonyms for word "saqqara"
sakkara
saqqarah
Semanticaly linked words with "saqqara"
town
arab republic of egypt
egypt
united arab republic