microarrays
English
Noun
microarrays
plural of
microarray