pyramoid

pyramoid

English Noun
Ad

Definition

Alternative form of pyramidoid.

Ad