English

edit

Noun

edit

oligoarrays

  1. plural of oligoarray