octarepeats

English

Noun

octarepeats

  1. plural of octarepeat