oligoarrays
English
Noun
oligoarrays
plural of
oligoarray