pyramoid
/ˌpaɪrəˈmaɪd/Definitions
1. adjective
resembling a pyramid in shape or form
“The pyramoid structure of the ancient city was a marvel of engineering.”
1. adjective
resembling a pyramid in shape or form
“The pyramoid structure of the ancient city was a marvel of engineering.”