octachora
English
Noun
octachora
plural of
octachoron