English Dictionary
◊ SAQQARAH
Saqqara
n : a town in northern Egypt; site of the oldest Egyptian
pyramids (the Step Pyramid) [syn: {Saqqara}, {Saqqarah},
{Sakkara}]