demipyramid

English

Etymology

From demi- +‎ pyramid.

Noun

demipyramid (plural demipyramids)

  1. Something that has the form of half a pyramid