Translation of piramid in English:

piramid

pyramid

noun

  • 1

    pyramid, structure with sloping sides that meet at the top, esp. built by ancient Egyptians as a tomb or by Aztecs and Mayas as a platform for a temple