microarray technology - Turco Inglés Diccionario