pyramidoid
/ˌpaɪrəˈmaɪdɔɪd/Definitions
1. adjective
resembling a pyramid, especially in having a square base and four triangular sides that meet at the top
“The pyramidoid structure dominated the skyline of the city.”
2. noun
a structure resembling a pyramid
“The pyramidoid monument stood at the center of the park.”