pyramoids
English
Noun
pyramoids
plural of
pyramoid
Anagrams
myriapods