pyramidoid
English
pyramidoid meaning in English • pyramidoid का अर्थ अंग्रेजी में
Noun
- A solid resembling a pyramid; -- called also pyramoid>.