English

edit

Noun

edit

octachora

  1. plural of octachoron