Translation of pyramid in Malay

pyramid

piramid

noun

  • 1

    piramid, limas