microarray technology - English Synonyms Dictionary