Wiktionary
microarrayers
n. (plural of microarrayer English)
n. (plural of microarrayer English)