Word info

demipyramid

Noun

Meaning

demipyramid (plural demipyramids)

Something that has the form of half a pyramid

Source: en.wiktionary.org

Close letter words and terms