English edit

Noun edit

deltahedra

  1. plural of deltahedron