stepped pyramids

English

Noun

stepped pyramids

  1. plural of stepped pyramid