microarray English - Italian
1.
-
Englishtwo-dimensional array of small quantities of biological material
-
Italianmatrice ad alta densità, micromatrice
English translator: English Italian microarray Eesti sõnaraamat Español Traductor Svenska Översättare