seroarray

A serological microarray

Noun

  1. A serological microarray

Origin

From sero- + array.

Forms

seroarrays

From Wiktionary's contributor community, shared under CC BY-SA 4.0.