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