pyramids of egypt

Noun
  1. A massive monument with a square base and four triangular sides;
    Begun by Cheops around 2700 BC as royal tombs in ancient Egypt (synset 104035601)

Other Searches