Portuguese-English dictionary »

microarray meaning in English

PortugueseEnglish
microarray noun
{m}

microarray(two-dimensional array of small quantities of biological material)
noun