We do not currently know of any synonyms for pyramidoid.
The noun pyramidoid is defined as:
Did you mean permitted?