PYRAMIDOID MEANING IN ENGLISH

• Pyramidoid Definition & Synonyms

  1. (n.) A solid resembling a pyramid; -- called also pyramoid.


RECENT SEARCHES