octadecahedra

English

Noun

octadecahedra

  1. plural of octadecahedron