Meaning of Saqqara
Definition of Saqqara
(noun)
a
town
in
northern
Egypt;
site
of the oldest Egyptian pyramids
Other information on Saqqara
WIKIPEDIA results for
Saqqara
Amazon results for
Saqqara
Tweet