Saqqara

Definitions of Saqqara
  1. noun
    a town in northern Egypt; site of the oldest Egyptian pyramids
    synonyms: Sakkara, Saqqarah
    see moresee less
    example of:
    town
    an urban area with a fixed boundary that is smaller than a city
Word Family