pyramidoid

/pɪˈɹæmɪdɔɪd/

pyramidoid

English Noun
Ad

Definition

A solid resembling a pyramid.

Etymology

From pyramid + -oid.

Ad