deltahedra
English
Noun
deltahedra
plural of
deltahedron