saqqarahEnglish

Sakkara, Saqqara, Saqqarah

Noun

A town in northern Egypt, site of the oldest Egyptian pyramids

English: Saqqara, Saqqarah, Sakkara

Bahasa: Sakkara, Saqqara, Saqqarah

Bahasa words with similar meanings

English words with similar meanings

Show 2 words